﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using BusinessObjects;

namespace DataObjects.Interface
{
    public interface IRestaurantDao
    {
        List<Restaurant> GetRestaurants();
        List<Restaurant> GetRestaurantsInclueField(string field);
        Restaurant GetRestaurant(string id); //id ở đây là mã số người dùng nhập không phải id tự tăng
        List<Restaurant> GetRestaurantsByPage(int currentPage); 
        Restaurant GetRestaurantByName(string name);
        Restaurant GetRestaurantByPhoneNumber(string phoneNumber);
        int GetTotalPage();
        void InsertRestaurant(Restaurant restaurant);
        void UpdateRestaurant(Restaurant restaurant);
        void DeleteRestaurant(Restaurant restaurant);
    }
}
